From: Florian Müllner Date: Fri, 2 Sep 2016 19:40:13 +0000 (+0200) Subject: data: Swap default for 'disable-extension-version-check' setting X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~731 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=5e0e3edc7be44c9e370604f1d3514efc37e68a94;p=gnome-shell.git data: Swap default for 'disable-extension-version-check' setting Nowadays, the user interface has mostly stabilized with most changes happening under the hood. As a result, extensions written for previous versions of GNOME Shell are very much expected to keep working on updates, if it wasn't for the version check that requires a version bump in the extension metadata. There has been a setting to disable that check for a while, but it's existence isn't widely known (hence the common perception that "everything breaks on updates"). While there is still some risk that an out-of-date extension can be enabled without error, but fails spectacularly later (where we cannot catch the exception), it is reasonably small by now when compared to the ~95% of extensions that can be "unbroken", so swap the default value to disable version checks by default. https://bugzilla.gnome.org/show_bug.cgi?id=770887 --- diff --git a/data/org.gnome.shell.gschema.xml.in b/data/org.gnome.shell.gschema.xml.in index 613c2784b..c1e6b21da 100644 --- a/data/org.gnome.shell.gschema.xml.in +++ b/data/org.gnome.shell.gschema.xml.in @@ -22,7 +22,7 @@ - false + true Disables the validation of extension version compatibility GNOME Shell will only load extensions that claim to support the current